home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_54_AEdition.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
41KB
|
696 lines
# near model CODE resource
# jump table entries: 15032-15034 (3 of them)
export_1879:
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 203C 6564 7470 move.l D0, 0x65647470 /* 'edtp' */
0000000A B0AE 0008 cmp.l D0, [A6 + 0x8]
0000000E 57C0 seq D0
00000010 4A00 tst.b D0
00000012 660E bne +0x10 /* 00000022 */
00000014 223C 6564 7474 move.l D1, 0x65647474 /* 'edtt' */
0000001A B2AE 0008 cmp.l D1, [A6 + 0x8]
0000001E 57C1 seq D1
00000020 8001 or.b D0, D1
label00000022:
00000022 4400 neg.b D0
00000024 1D40 000C move.b [A6 + 0xC], D0
00000028 4E5E unlink A6
0000002A 2E9F move.l [A7], [A7]+
0000002C 4E75 rts
0000002E 9443 sub.w D2, D3
00000030 414E chk.w D0, A6
00000032 494D chk.w D4, A5
00000034 504F addq.w A7, 8
00000036 5254 addq.w [A4], 1
00000038 4544 chk.w D2, D4
0000003A 4954 chk.w D4, [A4]
0000003C 494F chk.w D4, A7
0000003E 4E54 5950 link A4, -0xFFFFA6B0
00000042 4500 .invalid 2, D0 // invalid opcode 4 with b == 4
00000044 0000 0000 ori.b D0, 0x0
export_1880:
fn00000048:
00000048 4E56 FFFE link A6, -0x0002
0000004C 2F07 move.l -[A7], D7
0000004E 4247 clr.w D7
00000050 4267 clr.w -[A7]
00000052 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000056 4EBA FFA8 jsr [PC - 0x58 /* 00000000 */]
0000005A 101F move.b D0, [A7]+
0000005C 6606 bne +0x8 /* 00000064 */
0000005E 3E3C 9A70 move.w D7, 0x9A70
00000062 600A bra +0xC /* 0000006E */
label00000064:
00000064 102D EDD8 move.b D0, [A5 - 0x1228]
00000068 6604 bne +0x6 /* 0000006E */
0000006A 3E3C 9A2A move.w D7, 0x9A2A
label0000006E:
0000006E 3D47 000C move.w [A6 + 0xC], D7
00000072 2E1F move.l D7, [A7]+
00000074 4E5E unlink A6
00000076 2E9F move.l [A7], [A7]+
00000078 4E75 rts
0000007A 9043 sub.w D0, D3
0000007C 414E chk.w D0, A6
0000007E 494D chk.w D4, A5
00000080 504F addq.w A7, 8
00000082 5254 addq.w [A4], 1
00000084 4544 chk.w D2, D4
00000086 4954 chk.w D4, [A4]
00000088 494F chk.w D4, A7
0000008A 4E00 .invalid // invalid opcode 4
0000008C 0000 0000 ori.b D0, 0x0
00000090 4E56 0000 link A6, 0
00000094 2F0C move.l -[A7], A4
00000096 286E 0008 movea.l A4, [A6 + 0x8]
0000009A 4AAC FE84 tst.l [A4 - 0x17C]
0000009E 6712 beq +0x14 /* 000000B2 */
000000A0 4267 clr.w -[A7]
000000A2 2F2C FE84 move.l -[A7], [A4 - 0x17C]
000000A6 4267 clr.w -[A7]
000000A8 303C 0316 move.w D0, 0x316
000000AC A82D syscall Pack11
000000AE 395F FF7A move.w [A4 - 0x86], [A7]+
label000000B2:
000000B2 4AAC FE78 tst.l [A4 - 0x188]
000000B6 670E beq +0x10 /* 000000C6 */
000000B8 2F2C FE78 move.l -[A7], [A4 - 0x188]
000000BC 205F movea.l A0, [A7]+
000000BE A023 syscall DisposHandle/DisposeHandle
000000C0 7000 moveq.l D0, 0x00
000000C2 2940 FE78 move.l [A4 - 0x188], D0
label000000C6:
000000C6 206C 0010 movea.l A0, [A4 + 0x10]
000000CA 4A90 tst.l [A0]
000000CC 670C beq +0xE /* 000000DA */
000000CE 2F10 move.l -[A7], [A0]
000000D0 A8F5 syscall KillPicture
000000D2 206C 0010 movea.l A0, [A4 + 0x10]
000000D6 7000 moveq.l D0, 0x00
000000D8 2080 move.l [A0], D0
label000000DA:
000000DA 4AAC FF74 tst.l [A4 - 0x8C]
000000DE 6706 beq +0x8 /* 000000E6 */
000000E0 2F2C FF74 move.l -[A7], [A4 - 0x8C]
000000E4 A8D9 syscall DisposRgn/DisposeRgn
label000000E6:
000000E6 396E 0010 FF7A move.w [A4 - 0x86], [A6 + 0x10]
000000EC 206E 0008 movea.l A0, [A6 + 0x8]
000000F0 2C48 movea.l A6, A0
000000F2 4EFA 050E jmp [PC + 0x50E /* 00000602 */]
000000F6 0000 285F ori.b D0, 0x5F /* '_' */
000000FA 4E5E unlink A6
000000FC 205F movea.l A0, [A7]+
000000FE DEFC 000A add.w A7, 0xA /* '\n' */
00000102 4ED0 jmp [A0]
00000104 8D48 414E pack -[A6], -[A0], 0x414E
00000108 444C neg.w A4
0000010A 4546 chk.w D2, D6
0000010C 4149 chk.w D0, A1
0000010E 4C55 5245 movem.l D0,D2,D6,A1,A4,A6, [A5]
00000112 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000114-00000124
fn00000114:
00000114 4E56 FE78 link A6, -0x0188
00000118 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000011C 206E 001C movea.l A0, [A6 + 0x1C]
00000120 43EE FFBA lea.l A1, [A6 - 0x46]
// end alternate branch 00000114-00000124
fn00000114: // (misaligned)
00000116 FE78 48E7 .extension 0xE78 <<F/1/7>>, 0x48E7 // unimplemented
0000011A 1F38 206E move.b -[A7], [0x0000206E]
0000011E 001C 43EE ori.b [A4]+, 0xEE
00000122 FFBA .invalid <<F/6/7>>
00000124 7010 moveq.l D0, 0x10
label00000126:
00000126 22D8 move.l [A1]+, [A0]+
00000128 51C8 FFFC dbf D0, -0x6 /* 00000126 */
0000012C 3290 move.w [A1], [A0]
0000012E 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
00000132 426E FF7A clr.w [A6 - 0x86]
00000136 206E 000C movea.l A0, [A6 + 0xC]
0000013A 43EE FF6C lea.l A1, [A6 - 0x94]
0000013E 22D8 move.l [A1]+, [A0]+
00000140 22D8 move.l [A1]+, [A0]+
00000142 206E 0008 movea.l A0, [A6 + 0x8]
00000146 30BC 0001 move.w [A0], 0x1
0000014A 206E 0010 movea.l A0, [A6 + 0x10]
0000014E 7000 moveq.l D0, 0x00
00000150 2080 move.l [A0], D0
00000152 7000 moveq.l D0, 0x00
00000154 2D40 FF74 move.l [A6 - 0x8C], D0
00000158 7000 moveq.l D0, 0x00
0000015A 2D40 FE88 move.l [A6 - 0x178], D0
0000015E 7000 moveq.l D0, 0x00
00000160 2D40 FE84 move.l [A6 - 0x17C], D0
00000164 7000 moveq.l D0, 0x00
00000166 2D40 FE78 move.l [A6 - 0x188], D0
0000016A 486E FF7C pea.l [A6 - 0x84]
0000016E 487A FF20 pea.l [PC - 0xE0 /* 00000090, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000172 2F0E move.l -[A7], A6
00000174 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00000178 4267 clr.w -[A7]
0000017A 2F2E 0020 move.l -[A7], [A6 + 0x20]
0000017E 4EBA FEC8 jsr [PC - 0x138 /* 00000048 */]
00000182 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000186 4267 clr.w -[A7]
00000188 486E FE8C pea.l [A6 - 0x174]
0000018C 303C 0226 move.w D0, 0x226
00000190 A82D syscall Pack11
00000192 3D5F FF7A move.w [A6 - 0x86], [A7]+
00000196 56C0 sne D0
00000198 4A00 tst.b D0
0000019A 6714 beq +0x16 /* 000001B0 */
0000019C 72D5 moveq.l D1, 0xFFFFFFD5
0000019E B26E FF7A cmp.w D1, [A6 - 0x86]
000001A2 56C1 sne D1
000001A4 C001 and.b D0, D1
000001A6 6708 beq +0xA /* 000001B0 */
000001A8 3F2E FF7A move.w -[A7], [A6 - 0x86]
000001AC 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label000001B0:
000001B0 41EE FE8C lea.l A0, [A6 - 0x174]
000001B4 43EE FFBA lea.l A1, [A6 - 0x46]
000001B8 7010 moveq.l D0, 0x10
label000001BA:
000001BA 20D9 move.l [A0]+, [A1]+
000001BC 51C8 FFFC dbf D0, -0x6 /* 000001BA */
000001C0 3091 move.w [A0], [A1]
000001C2 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
000001C6 4267 clr.w -[A7]
000001C8 486E FE8C pea.l [A6 - 0x174]
000001CC 42A7 clr.l -[A7]
000001CE 1F3C 0001 move.b -[A7], 0x1
000001D2 7001 moveq.l D0, 0x01
000001D4 2F00 move.l -[A7], D0
000001D6 3F3C 0001 move.w -[A7], 0x1
000001DA 486E FE88 pea.l [A6 - 0x178]
000001DE 303C 0A02 move.w D0, 0xA02
000001E2 A82D syscall Pack11
000001E4 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000001E8 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
000001EC 4267 clr.w -[A7]
000001EE 2F2E FE88 move.l -[A7], [A6 - 0x178]
000001F2 486E FE84 pea.l [A6 - 0x17C]
000001F6 303C 0412 move.w D0, 0x412
000001FA A82D syscall Pack11
000001FC 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000200 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
00000204 2D7C 5049 4354 FE80 move.l [A6 - 0x180], 0x50494354 /* 'PICT' */
0000020C 4267 clr.w -[A7]
0000020E 2F2E FE84 move.l -[A7], [A6 - 0x17C]
00000212 2F2E FE80 move.l -[A7], [A6 - 0x180]
00000216 486E FE7C pea.l [A6 - 0x184]
0000021A 303C 0618 move.w D0, 0x618
0000021E A82D syscall Pack11
00000220 3D5F FF7A move.w [A6 - 0x86], [A7]+
00000224 709A moveq.l D0, 0xFFFFFF9A
00000226 B06E FF7A cmp.w D0, [A6 - 0x86]
0000022A 6658 bne +0x5A /* 00000284 */
0000022C 2D7C 7072 7677 FE80 move.l [A6 - 0x180], 0x70727677 /* 'prvw' */
00000234 4267 clr.w -[A7]
00000236 2F2E FE84 move.l -[A7], [A6 - 0x17C]
0000023A 2F2E FE80 move.l -[A7], [A6 - 0x180]
0000023E 486E FE7C pea.l [A6 - 0x184]
00000242 303C 0618 move.w D0, 0x618
00000246 A82D syscall Pack11
00000248 3D5F FF7A move.w [A6 - 0x86], [A7]+
0000024C 709A moveq.l D0, 0xFFFFFF9A
0000024E B06E FF7A cmp.w D0, [A6 - 0x86]
00000252 6630 bne +0x32 /* 00000284 */
00000254 2D7C 5445 5854 FE80 move.l [A6 - 0x180], 0x54455854 /* 'TEXT' */
0000025C 4267 clr.w -[A7]
0000025E 2F2E FE84 move.l -[A7], [A6 - 0x17C]
00000262 2F2E FE80 move.l -[A7], [A6 - 0x180]
00000266 486E FE7C pea.l [A6 - 0x184]
0000026A 303C 0618 move.w D0, 0x618
0000026E A82D syscall Pack11
00000270 3D5F FF7A move.w [A6 - 0x86], [A7]+
00000274 709A moveq.l D0, 0xFFFFFF9A
00000276 B06E FF7A cmp.w D0, [A6 - 0x86]
0000027A 6608 bne +0xA /* 00000284 */
0000027C 3F2E FF7A move.w -[A7], [A6 - 0x86]
00000280 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label00000284:
00000284 3F2E FF7A move.w -[A7], [A6 - 0x86]
00000288 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
0000028C 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
00000290 42A7 clr.l -[A7]
00000292 2F2E FE7C move.l -[A7], [A6 - 0x184]
00000296 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
0000029A 2D57 FE78 move.l [A6 - 0x188], [A7]
0000029E 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000002A2 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
000002A6 2F2E FE78 move.l -[A7], [A6 - 0x188]
000002AA 205F movea.l A0, [A7]+
000002AC A029 syscall HLock
000002AE 4267 clr.w -[A7]
000002B0 2F2E FE84 move.l -[A7], [A6 - 0x17C]
000002B4 2F2E FE80 move.l -[A7], [A6 - 0x180]
000002B8 206E FE78 movea.l A0, [A6 - 0x188]
000002BC 2F10 move.l -[A7], [A0]
000002BE 486E FE7C pea.l [A6 - 0x184]
000002C2 303C 081A move.w D0, 0x81A
000002C6 A82D syscall Pack11
000002C8 3D5F FF7A move.w [A6 - 0x86], [A7]+
000002CC 2F2E FE78 move.l -[A7], [A6 - 0x188]
000002D0 205F movea.l A0, [A7]+
000002D2 A02A syscall HUnlock
000002D4 3F2E FF7A move.w -[A7], [A6 - 0x86]
000002D8 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000002DC 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
000002E0 4267 clr.w -[A7]
000002E2 2F2E FE84 move.l -[A7], [A6 - 0x17C]
000002E6 4267 clr.w -[A7]
000002E8 303C 0316 move.w D0, 0x316
000002EC A82D syscall Pack11
000002EE 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000002F2 7000 moveq.l D0, 0x00
000002F4 2D40 FE84 move.l [A6 - 0x17C], D0
000002F8 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
000002FC 203C 5049 4354 move.l D0, 0x50494354 /* 'PICT' */
00000302 B0AE FE80 cmp.l D0, [A6 - 0x180]
00000306 57C0 seq D0
00000308 223C 7072 7677 move.l D1, 0x70727677 /* 'prvw' */
0000030E B2AE FE80 cmp.l D1, [A6 - 0x180]
00000312 57C1 seq D1
00000314 8001 or.b D0, D1
00000316 6700 0084 beq +0x86 /* 0000039C */
0000031A 206E 0010 movea.l A0, [A6 + 0x10]
0000031E 20AE FE78 move.l [A0], [A6 - 0x188]
00000322 7000 moveq.l D0, 0x00
00000324 2D40 FE78 move.l [A6 - 0x188], D0
00000328 4267 clr.w -[A7]
0000032A 206E 0010 movea.l A0, [A6 + 0x10]
0000032E 2F10 move.l -[A7], [A0]
00000330 486E FEFA pea.l [A6 - 0x106]
00000334 42A7 clr.l -[A7]
00000336 42A7 clr.l -[A7]
00000338 4EAD 42A2 jsr [A5 + 0x42A2 /* export_2128 */]
0000033C 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000340 206E 0010 movea.l A0, [A6 + 0x10]
00000344 2050 movea.l A0, [A0]
00000346 2050 movea.l A0, [A0]
00000348 226E 000C movea.l A1, [A6 + 0xC]
0000034C 5488 addq.l A0, 2
0000034E 22D8 move.l [A1]+, [A0]+
00000350 22D8 move.l [A1]+, [A0]+
00000352 206E 0008 movea.l A0, [A6 + 0x8]
00000356 2F08 move.l -[A7], A0
00000358 4267 clr.w -[A7]
0000035A 486E FEFA pea.l [A6 - 0x106]
0000035E 4EAD 42B2 jsr [A5 + 0x42B2 /* export_2130 */]
00000362 301F move.w D0, [A7]+
00000364 205F movea.l A0, [A7]+
00000366 3080 move.w [A0], D0
00000368 206E 0008 movea.l A0, [A6 + 0x8]
0000036C 7001 moveq.l D0, 0x01
0000036E B050 cmp.w D0, [A0]
00000370 57C0 seq D0
00000372 4A00 tst.b D0
00000374 6730 beq +0x32 /* 000003A6 */
00000376 2F00 move.l -[A7], D0
00000378 4267 clr.w -[A7]
0000037A 206E 0010 movea.l A0, [A6 + 0x10]
0000037E 2F10 move.l -[A7], [A0]
00000380 4EAD 42AA jsr [A5 + 0x42AA /* export_2129 */]
00000384 321F move.w D1, [A7]+
00000386 201F move.l D0, [A7]+
00000388 0C41 02FF cmpi.w D1, 0x2FF
0000038C 57C1 seq D1
0000038E C001 and.b D0, D1
00000390 6714 beq +0x16 /* 000003A6 */
00000392 206E 0008 movea.l A0, [A6 + 0x8]
00000396 30BC 0020 move.w [A0], 0x20 /* ' ' */
0000039A 600A bra +0xC /* 000003A6 */
label0000039C:
0000039C 203C 5445 5854 move.l D0, 0x54455854 /* 'TEXT' */
000003A2 B0AE FE80 cmp.l D0, [A6 - 0x180]
label000003A6:
000003A6 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
000003AA 7018 moveq.l D0, 0x18
000003AC 6B18 bmi +0x1A /* 000003C6 */
000003AE B07C 003F cmp.w D0, 0x3F /* '?' */
000003B2 6E12 bgt +0x14 /* 000003C6 */
000003B4 41EE 001C lea.l A0, [A6 + 0x1C]
000003B8 3200 move.w D1, D0
000003BA E649 lsr D1.w, 3
000003BC 4441 neg.w D1
000003BE 0130 10FF btst [A0 + D1.w - 0x1], D0
000003C2 0A3C 0004 xori.b ccr, 4
label000003C6:
000003C6 6600 00B8 bne +0xBA /* 00000480 */
000003CA 206E 0010 movea.l A0, [A6 + 0x10]
000003CE 4A90 tst.l [A0]
000003D0 676E beq +0x70 /* 00000440 */
000003D2 2F2E 000C move.l -[A7], [A6 + 0xC]
000003D6 486E FF6C pea.l [A6 - 0x94]
000003DA 486E FF64 pea.l [A6 - 0x9C]
000003DE 486E FF62 pea.l [A6 - 0x9E]
000003E2 4EAD 4512 jsr [A5 + 0x4512 /* export_2206 */]
000003E6 4AAE FF3A tst.l [A6 - 0xC6]
000003EA 5EC0 sgt D0
000003EC 4A00 tst.b D0
000003EE 660A bne +0xC /* 000003FA */
000003F0 4AAE FF3E tst.l [A6 - 0xC2]
000003F4 5EC1 sgt D1
000003F6 8001 or.b D0, D1
000003F8 6738 beq +0x3A /* 00000432 */
label000003FA:
000003FA 206E 0010 movea.l A0, [A6 + 0x10]
000003FE 2F10 move.l -[A7], [A0]
00000400 41EE 001C lea.l A0, [A6 + 0x1C]
00000404 2F20 move.l -[A7], -[A0]
00000406 2F20 move.l -[A7], -[A0]
00000408 3F3C 0008 move.w -[A7], 0x8
0000040C 41FA 022A lea.l A0, [PC + 0x22A /* 00000638, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000410 2F20 move.l -[A7], -[A0]
00000412 2F20 move.l -[A7], -[A0]
00000414 3F3C 0008 move.w -[A7], 0x8
00000418 4EAD 492A jsr [A5 + 0x492A /* export_2337 */]
0000041C 548F addq.l A7, 2
0000041E 206E 0008 movea.l A0, [A6 + 0x8]
00000422 3F10 move.w -[A7], [A0]
00000424 2F2E 000C move.l -[A7], [A6 + 0xC]
00000428 486E FF64 pea.l [A6 - 0x9C]
0000042C 4EAD 37AA jsr [A5 + 0x37AA /* export_1777 */]
00000430 604E bra +0x50 /* 00000480 */
label00000432:
00000432 206E 0010 movea.l A0, [A6 + 0x10]
00000436 2F10 move.l -[A7], [A0]
00000438 486E FF64 pea.l [A6 - 0x9C]
0000043C A8F6 syscall DrawPicture
0000043E 6040 bra +0x42 /* 00000480 */
label00000440:
00000440 4AAE FE78 tst.l [A6 - 0x188]
00000444 673A beq +0x3C /* 00000480 */
00000446 3F3C 0001 move.w -[A7], 0x1
0000044A A887 syscall TextFont
0000044C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000450 A88A syscall TextSize
00000452 3F3A 01DA move.w -[A7], [PC + 0x1DA /* 0000062E, value 0x0, cstring "" */]
00000456 A888 syscall TextFace
00000458 2F2E FE78 move.l -[A7], [A6 - 0x188]
0000045C 205F movea.l A0, [A7]+
0000045E A029 syscall HLock
00000460 206E FE78 movea.l A0, [A6 - 0x188]
00000464 2F10 move.l -[A7], [A0]
00000466 42A7 clr.l -[A7]
00000468 2F2E FE78 move.l -[A7], [A6 - 0x188]
0000046C 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000470 486E FF6C pea.l [A6 - 0x94]
00000474 4267 clr.w -[A7]
00000476 A9CE syscall TETextBox/TextBox
00000478 2F2E FE78 move.l -[A7], [A6 - 0x188]
0000047C 205F movea.l A0, [A7]+
0000047E A02A syscall HUnlock
label00000480:
00000480 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
00000484 700B moveq.l D0, 0x0B
00000486 6B18 bmi +0x1A /* 000004A0 */
00000488 B07C 003F cmp.w D0, 0x3F /* '?' */
0000048C 6E12 bgt +0x14 /* 000004A0 */
0000048E 41EE 001C lea.l A0, [A6 + 0x1C]
00000492 3200 move.w D1, D0
00000494 E649 lsr D1.w, 3
00000496 4441 neg.w D1
00000498 0130 10FF btst [A0 + D1.w - 0x1], D0
0000049C 0A3C 0004 xori.b ccr, 4
label000004A0:
000004A0 6700 010C beq +0x10E /* 000005AE */
000004A4 4AAE FE78 tst.l [A6 - 0x188]
000004A8 6700 0104 beq +0x106 /* 000005AE */
000004AC 4267 clr.w -[A7]
000004AE 1F3C 0001 move.b -[A7], 0x1
000004B2 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
000004B6 1D5F FF79 move.b [A6 - 0x87], [A7]+
000004BA 42A7 clr.l -[A7]
000004BC A8D8 syscall NewRgn
000004BE 2D5F FF74 move.l [A6 - 0x8C], [A7]+
000004C2 4267 clr.w -[A7]
000004C4 1F2E FF79 move.b -[A7], [A6 - 0x87]
000004C8 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
000004CC 1D5F FF79 move.b [A6 - 0x87], [A7]+
000004D0 2F2E FF74 move.l -[A7], [A6 - 0x8C]
000004D4 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000004D8 2F2E FF74 move.l -[A7], [A6 - 0x8C]
000004DC A87A syscall GetClip
000004DE 2F2E 000C move.l -[A7], [A6 + 0xC]
000004E2 42A7 clr.l -[A7]
000004E4 2F3C 0070 0070 move.l -[A7], 0x700070 /* 'p\0p' */
000004EA A8A7 syscall SetRect
000004EC 4267 clr.w -[A7]
000004EE 1F3C 0001 move.b -[A7], 0x1
000004F2 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
000004F6 1D5F FF79 move.b [A6 - 0x87], [A7]+
000004FA 206E 0010 movea.l A0, [A6 + 0x10]
000004FE 2F08 move.l -[A7], A0
00000500 42A7 clr.l -[A7]
00000502 2F2E 000C move.l -[A7], [A6 + 0xC]
00000506 A8F3 syscall OpenPicture
00000508 201F move.l D0, [A7]+
0000050A 205F movea.l A0, [A7]+
0000050C 2080 move.l [A0], D0
0000050E 4267 clr.w -[A7]
00000510 1F2E FF79 move.b -[A7], [A6 - 0x87]
00000514 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
00000518 1D5F FF79 move.b [A6 - 0x87], [A7]+
0000051C 206E 0010 movea.l A0, [A6 + 0x10]
00000520 2F10 move.l -[A7], [A0]
00000522 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000526 A89E syscall PenNormal
00000528 2F2E 000C move.l -[A7], [A6 + 0xC]
0000052C A87B syscall ClipRect
0000052E 7021 moveq.l D0, 0x21
00000530 2F00 move.l -[A7], D0
00000532 A862 syscall ForeColor
00000534 701E moveq.l D0, 0x1E
00000536 2F00 move.l -[A7], D0
00000538 A863 syscall BackColor
0000053A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000053E A88A syscall TextSize
00000540 3F3A 00EC move.w -[A7], [PC + 0xEC /* 0000062E, value 0x0, cstring "" */]
00000544 A888 syscall TextFace
00000546 2F2E FE78 move.l -[A7], [A6 - 0x188]
0000054A 205F movea.l A0, [A7]+
0000054C A029 syscall HLock
0000054E 206E FE78 movea.l A0, [A6 - 0x188]
00000552 2F10 move.l -[A7], [A0]
00000554 42A7 clr.l -[A7]
00000556 2F2E FE78 move.l -[A7], [A6 - 0x188]
0000055A 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
0000055E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000562 4267 clr.w -[A7]
00000564 A9CE syscall TETextBox/TextBox
00000566 2F2E FE78 move.l -[A7], [A6 - 0x188]
0000056A 205F movea.l A0, [A7]+
0000056C A02A syscall HUnlock
0000056E A8F4 syscall ClosePicture
00000570 2F2E FF74 move.l -[A7], [A6 - 0x8C]
00000574 A879 syscall SetClip
00000576 2F2E FF74 move.l -[A7], [A6 - 0x8C]
0000057A A8D9 syscall DisposRgn/DisposeRgn
0000057C 7000 moveq.l D0, 0x00
0000057E 2D40 FF74 move.l [A6 - 0x8C], D0
00000582 4267 clr.w -[A7]
00000584 206E 0010 movea.l A0, [A6 + 0x10]
00000588 2050 movea.l A0, [A0]
0000058A 2050 movea.l A0, [A0]
0000058C 4868 0002 pea.l [A0 + 0x2]
00000590 A8AE syscall EmptyRect
00000592 101F move.b D0, [A7]+
00000594 6706 beq +0x8 /* 0000059C */
00000596 42A7 clr.l -[A7]
00000598 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
label0000059C:
0000059C 206E 0010 movea.l A0, [A6 + 0x10]
000005A0 2050 movea.l A0, [A0]
000005A2 2050 movea.l A0, [A0]
000005A4 226E 000C movea.l A1, [A6 + 0xC]
000005A8 5488 addq.l A0, 2
000005AA 22D8 move.l [A1]+, [A0]+
000005AC 22D8 move.l [A1]+, [A0]+
label000005AE:
000005AE 700B moveq.l D0, 0x0B
000005B0 6B18 bmi +0x1A /* 000005CA */
000005B2 B07C 003F cmp.w D0, 0x3F /* '?' */
000005B6 6E12 bgt +0x14 /* 000005CA */
000005B8 41EE 001C lea.l A0, [A6 + 0x1C]
000005BC 3200 move.w D1, D0
000005BE E649 lsr D1.w, 3
000005C0 4441 neg.w D1
000005C2 0130 10FF btst [A0 + D1.w - 0x1], D0
000005C6 0A3C 0004 xori.b ccr, 4
label000005CA:
000005CA 6616 bne +0x18 /* 000005E2 */
000005CC 206E 0010 movea.l A0, [A6 + 0x10]
000005D0 4A90 tst.l [A0]
000005D2 670E beq +0x10 /* 000005E2 */
000005D4 2F10 move.l -[A7], [A0]
000005D6 205F movea.l A0, [A7]+
000005D8 A023 syscall DisposHandle/DisposeHandle
000005DA 206E 0010 movea.l A0, [A6 + 0x10]
000005DE 7000 moveq.l D0, 0x00
000005E0 2080 move.l [A0], D0
label000005E2:
000005E2 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
000005E6 4AAE FE78 tst.l [A6 - 0x188]
000005EA 670E beq +0x10 /* 000005FA */
000005EC 2F2E FE78 move.l -[A7], [A6 - 0x188]
000005F0 205F movea.l A0, [A7]+
000005F2 A023 syscall DisposHandle/DisposeHandle
000005F4 7000 moveq.l D0, 0x00
000005F6 2D40 FE78 move.l [A6 - 0x188], D0
label000005FA:
000005FA 486E FF7C pea.l [A6 - 0x84]
000005FE 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
label00000602:
00000602 4FEE FE58 lea.l A7, [A6 - 0x1A8]
00000606 3D6E FF7A 0028 move.w [A6 + 0x28], [A6 - 0x86]
0000060C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000610 4E5E unlink A6
00000612 205F movea.l A0, [A7]+
00000614 DEFC 0020 add.w A7, 0x20 /* ' ' */
00000618 4ED0 jmp [A0]
0000061A 9149 subx.w -[A0], -[A1]
0000061C 4D50 chk.w D6, [A0]
0000061E 4F52 chk.w D7, [A2]
00000620 544F addq.w A7, 2
00000622 5045 addq.w D5, 8
00000624 4E45 trap 5
00000626 4449 neg.w A1
00000628 5449 addq.w A1, 2
0000062A 4F4E chk.w D7, A6
0000062C 000A 0000 ori.b A2, 0x0
00000630 FF80 .invalid <<F/6/7>>
00000632 0000 0000 ori.b D0, 0x0
00000636 0000 4E56 ori.b D0, 0x56 /* 'V' */
0000063A 0000 2F0C ori.b D0, 0xC
0000063E 286E 0008 movea.l A4, [A6 + 0x8]
00000642 206C 0010 movea.l A0, [A4 + 0x10]
00000646 4A90 tst.l [A0]
00000648 6704 beq +0x6 /* 0000064E */
0000064A 2F10 move.l -[A7], [A0]
0000064C A8F5 syscall KillPicture
label0000064E:
0000064E 70FF moveq.l D0, 0xFFFFFFFF
00000650 B06C FF76 cmp.w D0, [A4 - 0x8A]
00000654 6706 beq +0x8 /* 0000065C */
00000656 3F2C FF76 move.w -[A7], [A4 - 0x8A]
0000065A A99A syscall CloseResFile
label0000065C:
0000065C 4A6C FF78 tst.w [A4 - 0x88]
00000660 670E beq +0x10 /* 00000670 */
00000662 4267 clr.w -[A7]
00000664 3F2C FF78 move.w -[A7], [A4 - 0x88]
00000668 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000066C 395F FF7A move.w [A4 - 0x86], [A7]+
label00000670:
00000670 396E 0010 FF7A move.w [A4 - 0x86], [A6 + 0x10]
00000676 206E 0008 movea.l A0, [A6 + 0x8]
0000067A 2C48 movea.l A6, A0
0000067C 4EFA 0112 jmp [PC + 0x112 /* 00000790 */]
00000680 0000 285F ori.b D0, 0x5F /* '_' */
00000684 4E5E unlink A6
00000686 205F movea.l A0, [A7]+
00000688 DEFC 000A add.w A7, 0xA /* '\n' */
0000068C 4ED0 jmp [A0]
0000068E 8D48 414E pack -[A6], -[A0], 0x414E
00000692 444C neg.w A4
00000694 4546 chk.w D2, D6
00000696 4149 chk.w D0, A1
00000698 4C55 5245 movem.l D0,D2,D6,A1,A4,A6, [A5]
0000069C 0000 0000 ori.b D0, 0x0
export_1881:
000006A0 4E56 FF76 link A6, -0x008A
000006A4 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000006A8 206E 0020 movea.l A0, [A6 + 0x20]
000006AC 43EE FFBA lea.l A1, [A6 - 0x46]
000006B0 7010 moveq.l D0, 0x10
label000006B2:
000006B2 22D8 move.l [A1]+, [A0]+
000006B4 51C8 FFFC dbf D0, -0x6 /* 000006B2 */
000006B8 3290 move.w [A1], [A0]
000006BA 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
000006BE 426E FF7A clr.w [A6 - 0x86]
000006C2 206E 0010 movea.l A0, [A6 + 0x10]
000006C6 7000 moveq.l D0, 0x00
000006C8 2080 move.l [A0], D0
000006CA 426E FF78 clr.w [A6 - 0x88]
000006CE 486E FF7C pea.l [A6 - 0x84]
000006D2 487A FF64 pea.l [PC - 0x9C /* 00000638, value 0x4E560000 'NV\0\0', cstring "NV" */]
000006D6 2F0E move.l -[A7], A6
000006D8 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
000006DC 4267 clr.w -[A7]
000006DE 3F2E FFBA move.w -[A7], [A6 - 0x46]
000006E2 2F2E FFBC move.l -[A7], [A6 - 0x44]
000006E6 41EE FFC0 lea.l A0, [A6 - 0x40]
000006EA 1F10 move.b -[A7], [A0]
000006EC 3F3C 00FF move.w -[A7], 0xFF
000006F0 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
000006F4 2F08 move.l -[A7], A0
000006F6 1F3C 0001 move.b -[A7], 0x1
000006FA 486E FF78 pea.l [A6 - 0x88]
000006FE 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
00000702 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000706 4267 clr.w -[A7]
00000708 3F2E FFBA move.w -[A7], [A6 - 0x46]
0000070C 2F2E FFBC move.l -[A7], [A6 - 0x44]
00000710 41EE FFC0 lea.l A0, [A6 - 0x40]
00000714 1F10 move.b -[A7], [A0]
00000716 3F3C 00FF move.w -[A7], 0xFF
0000071A 4EAD 4922 jsr [A5 + 0x4922 /* export_2336 */]
0000071E 2F08 move.l -[A7], A0
00000720 1F3C 0001 move.b -[A7], 0x1
00000724 4EAD 049A jsr [A5 + 0x49A /* export_143 */]
00000728 3D5F FF76 move.w [A6 - 0x8A], [A7]+
0000072C 4267 clr.w -[A7]
0000072E 2F2E FF76 move.l -[A7], [A6 - 0x8A]
00000732 2F2E 001C move.l -[A7], [A6 + 0x1C]
00000736 486E FFBA pea.l [A6 - 0x46]
0000073A 41EE 001C lea.l A0, [A6 + 0x1C]
0000073E 2F20 move.l -[A7], -[A0]
00000740 2F20 move.l -[A7], -[A0]
00000742 3F3C 0008 move.w -[A7], 0x8
00000746 41FA 0078 lea.l A0, [PC + 0x78 /* 000007C0, cstring ""<EOF> */]
0000074A 2F20 move.l -[A7], -[A0]
0000074C 2F20 move.l -[A7], -[A0]
0000074E 3F3C 0008 move.w -[A7], 0x8
00000752 4EAD 492A jsr [A5 + 0x492A /* export_2337 */]
00000756 548F addq.l A7, 2
00000758 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000075C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000760 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000764 4EBA F9AE jsr [PC - 0x652 /* 00000114 */]
00000768 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
0000076C 70FF moveq.l D0, 0xFFFFFFFF
0000076E B06E FF76 cmp.w D0, [A6 - 0x8A]
00000772 6706 beq +0x8 /* 0000077A */
00000774 3F2E FF76 move.w -[A7], [A6 - 0x8A]
00000778 A99A syscall CloseResFile
label0000077A:
0000077A 4267 clr.w -[A7]
0000077C 3F2E FF78 move.w -[A7], [A6 - 0x88]
00000780 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000784 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000788 486E FF7C pea.l [A6 - 0x84]
0000078C 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
label00000790:
00000790 4FEE FF56 lea.l A7, [A6 - 0xAA]
00000794 3D6E FF7A 0024 move.w [A6 + 0x24], [A6 - 0x86]
0000079A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000079E 4E5E unlink A6
000007A0 205F movea.l A0, [A7]+
000007A2 DEFC 001C add.w A7, 0x1C
000007A6 4ED0 jmp [A0]
000007A8 8D49 4D50 pack -[A6], -[A1], 0x4D50
000007AC 4F52 chk.w D7, [A2]
000007AE 5445 addq.w D5, 2
000007B0 4449 neg.w A1
000007B2 5449 addq.w A1, 2
000007B4 4F4E chk.w D7, A6
000007B6 0008 FF80 ori.b A0, 0x80
000007BA 0000 0000 ori.b D0, 0x0
000007BE 0000 .incomplete